class config {
  constructor() {
    //this.url = "http://127.0.0.1:8082"
    //this.url = "http://eschool-admin.api.microrefit.com"//测试地址
    this.url = "http://admin.api.1aischool.com"//正式地址
  }


//  计算月初和月末时间
  getTime(){
    var nowDate = new Date();
    var cloneNowDate = new Date();
    var fullYear = nowDate.getFullYear();
    var month = nowDate.getMonth() + 1; // getMonth 方法返回 0-11，代表1-12月
    var endOfMonth = new Date(fullYear, month, 0).getDate(); // 获取本月最后一天
    function getFullDate(targetDate) {
      var D, y, m, d;
      if (targetDate) {
        D = new Date(targetDate);
        y = D.getFullYear();
        m = D.getMonth() + 1;
        d = D.getDate();
      } else {
        y = fullYear;
        m = month;
        d = date;
      }
      m = m > 9 ? m : '0' + m;
      d = d > 9 ? d : '0' + d;
      return y + '-' + m + '-' + d;
    };

    return getFullDate(cloneNowDate.setDate(1));//当月第一天
  }


//  日期转换（年月日 时分秒）
  dateFormat(dataTime=new Date()){
    try {
      let monthTime=dataTime.getMonth()+1;//月
      if(monthTime<10){
        monthTime="0"+monthTime
      }
      let dayTime=dataTime.getDate();//天
      if(dayTime<10){
        dayTime="0"+dayTime
      }

      let hoursTime=dataTime.getHours();//时
      if(hoursTime<10){
        hoursTime="0"+hoursTime
      }

      let MinutesTime=dataTime.getMinutes();//分
      if(MinutesTime<10){
        MinutesTime="0"+MinutesTime
      }

      let secondTime=dataTime.getSeconds();//分
      if(secondTime<10){
        secondTime="0"+secondTime
      }
      return dataTime.getFullYear()+"-"+monthTime+"-"+dayTime+" "+hoursTime+":"+MinutesTime+":"+secondTime
    }catch (e) {

    }


  }


  //  日期转换（年月日）
  dateFormatDay(dataTime=new Date()){
    try {
      let monthTime=dataTime.getMonth()+1;//月
      if(monthTime<10){
        monthTime="0"+monthTime
      }
      let dayTime=dataTime.getDate();//天
      if(dayTime<10){
        dayTime="0"+dayTime
      }

      let hoursTime=dataTime.getHours();//时
      if(hoursTime<10){
        hoursTime="0"+hoursTime
      }

      let MinutesTime=dataTime.getMinutes();//分
      if(MinutesTime<10){
        MinutesTime="0"+MinutesTime
      }

      let secondTime=dataTime.getSeconds();//分
      if(secondTime<10){
        secondTime="0"+secondTime
      }
      return dataTime.getFullYear()+"-"+monthTime+"-"+dayTime
    }catch (e) {

    }


  }

  //  日期转换（年月）
  dateFormatMonth(dataTime=new Date()){
    try {
      let monthTime=dataTime.getMonth()+1;//月
      if(monthTime<10){
        monthTime="0"+monthTime
      }
      let dayTime=dataTime.getDate();//天
      if(dayTime<10){
        dayTime="0"+dayTime
      }

      let hoursTime=dataTime.getHours();//时
      if(hoursTime<10){
        hoursTime="0"+hoursTime
      }

      let MinutesTime=dataTime.getMinutes();//分
      if(MinutesTime<10){
        MinutesTime="0"+MinutesTime
      }

      let secondTime=dataTime.getSeconds();//分
      if(secondTime<10){
        secondTime="0"+secondTime
      }
      return dataTime.getFullYear()+"-"+monthTime
    }catch (e) {

    }


  }
}

export default new config();
